﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Chilis.Proveedores.TransferObjects;
using System.Data;

namespace Chilis.Proveedores.DataAccess.Mapper
{
    public static class ConvocatoriaProveedorMapper
    {
        public static ConvocatoriaProveedorDTO GetConvocatoriaProveedor(this IDataReader reader)
        {
            return new ConvocatoriaProveedorDTO()
            {
                IdConvocatoriaProveedor = reader.GetInt32("IdConvocatoriaProveedor"),
                Preseleccionado = reader.GetInt32("Preseleccionado"),
                Convocatoria = reader.GetInt32("Convocatoria"),
                Contacto = reader.GetString("Contacto"),
                ContactoTelefono = reader.GetString("ContactoTelefono"),
                ContactoCorreo = reader.GetString("ContactoCorreo"),
                FechaRegistro = reader.GetDatetimeNull("FechaRegistro"),
                FechaRegistroString = reader.IsDBNull("FechaRegistro") ? "" : reader.GetDatetime("FechaRegistro").ToString("dd/MM/yyyy")
            };
        }
    }
}
